package tests;

import static org.junit.Assert.*;

import org.junit.Test;

import utilities.GestoreLink;

public class TestGestoreLink {

	GestoreLink gl = GestoreLink.getGestore();

	@Test
		public void testGetElementForumPage() {
			assertNotNull(gl.getElement("Forum"));
		}
	
	@Test
	public void testGetElementFirstName() {
		assertNotNull(gl.getElement("FirstName"));
	}

	@Test
	public void testGetElementLasttName() {
		assertNotNull(gl.getElement("LastName"));
	}
	
	@Test
	public void testGetElementEmail() {
		assertNotNull(gl.getElement("Email"));
	}
	
	@Test
	public void testGetElementAddPost() {
		assertNotNull(gl.getElement("AddPost"));
	}
	
	@Test
	public void testGetElementLogin() {
		assertNotNull(gl.getElement("login"));
	}

	@Test
	public void testGetElementForum() {
		assertNotNull(gl.getElement("forum"));
	}

	@Test
	public void testGetElementLoginPage() {
		assertNotNull(gl.getElement("Login"));
	}
	
	@Test
	public void testGetElementPostList() {
		assertNotNull(gl.getElement("PostList"));
	}

	@Test
	public void testGetElementViewPost() {
		assertNotNull(gl.getElement("ViewPost"));
	}

	@Test
	public void testGetElementGenericError() {
		assertNotNull(gl.getElement("GenericError"));
	}

	@Test
	public void testGetElementLoginError() {
		assertNotNull(gl.getElement("LoginError"));
	}

	@Test
	public void testGetElementSettings() {
		assertNotNull(gl.getElement("Settings"));
	}
	
	@Test
	public void testGetElementMainCss() {
		assertNotNull(gl.getElement("MainCss"));
	}

	@Test
	public void testGetElementStylesheets() {
		assertNotNull(gl.getElement("StyleSheets"));
	}

	@Test
	public void testGetElementDatabasePost() {
		assertNotNull(gl.getElement("DatabasePost"));
	}

	@Test
	public void testGetElementDatabaseUser() {
		assertNotNull(gl.getElement("DatabaseUser"));
	}
	
	@Test
	public void testGetElementNull() {
		assertNull(gl.getElement("nulltest"));
	}

}
